]> dgit.raspbian.org Git - gnome-shell.git/commit
screencastService: Do not try multiple pipelines on old Pipewire versions
authorrobert.mader@collabora.com <robert.mader@collabora.com>
Mon, 20 Feb 2023 17:27:32 +0000 (18:27 +0100)
committerrobert.mader@collabora.com <robert.mader@collabora.com>
Wed, 26 Apr 2023 10:48:32 +0000 (12:48 +0200)
commit80d72cfd32e40cdb28e3df49f96f7336113bfd82
tree735fdb751f539b39e1e7adde23330694bfec3d7c
parent9cb40c4814b6be908edde4fb77a8d900a4cac51a
screencastService: Do not try multiple pipelines on old Pipewire versions

Pipewire versions < 0.3.67 may not fail immediatly on negotiation
errors, thus use the last/fallback pipeline directly.
Technically, a similar recent version of Wireplumber is required
as well, but we can't check that easily and the combination of old
Wireplumber and new Pipewire is quite unlikely.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2609>
js/dbusServices/screencast/screencastService.js